using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Events;

namespace SimpleFramework
{
    public class HotupContext
    {

        public UnityEvent<HotupStateId> StateChanged = new UnityEvent<HotupStateId>();
        public UnityEvent<ulong, ulong> ProgressHandler = new UnityEvent<ulong, ulong>();
        public UnityEvent<string> Complete = new UnityEvent<string>();

        //public VersionManifest LastVM;
        //public VersionManifest CurrVM;

        public void Reset()
        {
            StateChanged.RemoveAllListeners();
            ProgressHandler.RemoveAllListeners();
            //LastVM = null;
            //CurrVM = null;
        }
    }
}